
	  .f_pr{position:relative;}
	.f_pa{position:absolute;}
	.content{ width:1200px; margin:0 auto;  }
    i,em{ font-style:normal;}
	/*头部 登录*/ 
        .hea-top{height:38px; background:-webkit-linear-gradient(left, #f5f5f5, #f0f0f0);}
        .hea-top span{display:block; height:38px; line-height: 38px;float:left; font-size: 14px; color:#b6b6b6;padding-left:25px; background:url(images/home.png) no-repeat left;letter-spacing:1.5px;}
        .hea-top em{display: block; float:right;}
        .hea-top em a{display: inline-block;height:38px; line-height: 38px;font-size: 14px; color:#b6b6b6; margin-left: 26px;padding-left:30px;}
        .hea-top em a.top1{background:url(images/top_icon1.png) no-repeat left;}
        .hea-top em a.top2{background:url(images/top_icon2.png) no-repeat left;}
        .hea-top em a.top3{background:url(images/top_icon3.png) no-repeat left;}
/*头部*/
        .t_top{height:120px;position: relative;padding-top:20px;}
		.logo { width: 85px; overflow: hidden; box-sizing: border-box; float: left;}
        .logo img { width: 85px; height:74px; display: block; margin-top: 22px;}
        .logo-txt {font:42px "Microsoft YaHei UI"; color:#000; line-height:34px; font-weight:bold; letter-spacing:1px; margin-top: 25px; text-align: left; margin-left: 5px;float: left;}
        .logo-txt i{font-weight: normal; color: #666; font-size: 12px;display: block;letter-spacing:3.5px;}
        .t_wz{float:left;width:270px;position: relative;margin:20px 0 0 15px;height: 65px; border-left: 1px dashed #dfdfdf; border-right: 1px dashed #dfdfdf; padding-left:15px;}
        .t_wz span{display: block;height:36px;line-height:36px;color: #333333;font-size:30px;font-weight: bold; }
        .t_wz span i{color:#004aa1; }
        .t_wz em{display: block;font-size:18px;height:28px;line-height:28px;color: #004aa1; letter-spacing:2.3px;}
        .toplx{ width:320px; float:right; }
.toplx em{ display:block; width:89px; float:right;margin-top:5px;}
.toplx em img{ display:block; width:85px; height:85px; border:3px solid #fff;}
.toplx span{ display:block;  float:left; width:166px; height:42px;  font:34px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; background:url(images/lc_io800.png) no-repeat left center; padding-left:0px; margin-top:25px;}
.toplx span i{ display:block; font:16px "Microsoft YaHei UI"; color:#004aa1; background:url(images/h_tel0.png) no-repeat left center; padding-left:28px; line-height:24px;}
/*头部*/
.header .header-t{height:190px;overflow:hidden;position:relative; width:100%;}
.header .header-b{background:-webkit-linear-gradient(left, #004aa1, #0a43b1);}
.header .header-b ul{width:1240px;margin:0 auto;font-family:"Microsoft Yahei";}
.header .header-b ul > li{float:left;display:inline;position:relative;}
.header .header-b ul > li a{display:block;font-size:22px;line-height:62px;color:#ffffff;height:62px;padding:0 42px;position:relative;z-index:1; font-weight:bold;}
.header .header-b ul > li:before{content:"";display:block;background:-webkit-linear-gradient(left, #db010d, #ec3113); width:100%;height:0%;position:absolute;left:0;top:0;transition:.35s;}
.header .header-b ul > li:after{content:"";display:block;width:1px;height:55px;background:rgba(255,255,255,0.2);position:absolute;right:0;top:5px;}
.header .header-b ul > li.cur:before,.header .header-b ul > li:hover:before{height:100%;}
.header .header-b ul > li.cur:after,.header .header-b ul > li:hover:after{display:none;}
.header .header-b:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.header .header-b .erj{position: absolute;width: auto;background: #0a43b1;border-top: 1px solid #4277dc; display:none; z-index:100;min-width: 173px;padding-top:10px;padding-bottom:10px; border-radius:0 0 7px 7px;}
.header .header-b .erj li{display:block;float:none;white-space: nowrap;}
.header .header-b .erj a{font-size:16px;color:#fff;background: none;padding:0 20px;display: block;line-height: 42px;border-bottom: 1px dashed #4277dc; height:42px; font-weight:normal;}
.header .header-b .erj li:last-of-type a{border-bottom:none;}

.header .header-b li:hover .erj{display:block;}
.header .header-b li .erj a:hover,.header .header-b li .erj a.cur{background:#db010d;color: #fff !important;}
/*--*/

    
 
.banner{position: relative; height:auto;clear: both;}
.banner img {display: block;width: 100%;margin:0 auto;}
.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width: 80px; height: 80px; margin-top: -80px;border: 0; outline: none;cursor: pointer;transition:.8s;}
.banner .slick-prev {left: 3%; background:url(images/lefts0.png) no-repeat center center;opacity: 0;}
.banner .slick-next {right: 3%;background:url(images/rights0.png) no-repeat center center;opacity: 0;}   
.banner:hover .slick-prev { left: 5%; opacity: 0.8; }
.banner:hover .slick-next { right: 5%; opacity: 0.8; }
.slick-dots {position: absolute;left:50%; font-size:0;bottom:10%;text-align: left;outline: none;z-index: 4;width: 1200px;margin-left: -600px;}
.slick-dots li {display: inline-block; outline: none;}
.slick-dots li button {display: block;border: 0 none;width: 25px;height: 25px;margin-right:25px; display: inline-block;outline: none;background:url(images/ban_dot01.png) no-repeat;}
.slick-dots .slick-active button {background:url(images/ban_dot02.png) no-repeat;}


  .g_ser{height: 32px;line-height: 32px; }
  .h_sea{ height:32px;line-height: 32px; overflow:hidden; color:#666666; font-size: 14px;}
  .h_sea b{font-weight: normal; color: #222222;}
  .inp01{height:38px;line-height:38px;   padding-left: 25px; width:236px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
  .s_ss{float:left; width:40px; height:38px; background: none;border: none; cursor: pointer;}
  .key a{color:#666666;padding:0 5px;}
  .key a:hover{color:#026e2e;font-weight: bold;}
  .key .lasta{background: none;}
  .s_inp{ margin-top: 22px; background:url(images/serbg.jpg) no-repeat; width: 307px;height: 38px;}
  

 .footer {  background: #1f1f1f ;  background-repeat: no-repeat;  background-position: center top;  background-size: auto auto;
  background-repeat: repeat;}
.footer .content{    width: 1200px;    margin:0 auto;}
.footer i,.footer em, .header i, .header em{    font-style: normal}
.footer .footer-tact {  height: 150px;  background: #f0f0f0;}
.footer .footer-tact h3 {background:url(images/pp05.png) no-repeat right bottom;  float: left;  font-size: 22px;  font-weight: normal;  line-height: 80%;  color: #333;  width: 160px;  padding-top: 38px;}
.footer .footer-tact h3 b {  font-size: 42px;  font-weight: bold;  line-height: 42px;  color: #333;  display: block;  margin-top: 20px;}
.footer .footer-tact ul {  float: right;  margin-top: 37px;}
.footer .footer-tact ul li {  float: left;  margin-left: 180px;}
.footer .footer-tact ul li b {  font-size: 16px;  font-weight: normal;  line-height: 30px;  color: #878787;  display: block;  position: relative;  padding-left: 56px;}
.footer .footer-tact ul li b::before {  content: "";  display: block;  width: 1px;  height: 30px;  background: #D4D4D4;  position: absolute;  left: 40px;  top: 0;}
.footer .footer-tact ul li span {  font-size: 26px;  font-weight: bold;  line-height: 80%;  color: #333;  display: block;  margin-top: 20px;}
.footer .footer-tact ul li:nth-of-type(1) b {  background-image: url('images/f-ic1.png');  background-repeat: no-repeat;  background-position: left center;  background-size: auto auto;}
.footer .footer-tact ul li:nth-of-type(2) b {  background-image: url('images/f-ic2.png');  background-repeat: no-repeat;  background-position: left center;  background-size: auto auto;}
.footer .footer-tact ul li:nth-of-type(3) b {  background-image: url('images/f-ic3.png');  background-repeat: no-repeat;  background-position: left center;  background-size: auto auto;}
.footer .footer-tact ul li:first-of-type {  margin-left: 0;}
.footer .footer-tact::after {  line-height: 0;  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0;}
.footer .footer-t {  height: 380px;}
.footer .footer-t ul {  float: left;  width: 845px;  margin-top: 95px;}
.footer .footer-t ul li {  float: left;  height: 207px;  padding-top: 3px;  border-right: 1px solid rgba(255, 255, 255, 0.1);}
.footer .footer-t ul li h3 {  font-size: 20px;  font-weight: bold;  line-height: 40px;  color: #fff;  display: block;  padding-left: 54px;  height: 41px;  margin-bottom: 12px;}
.footer .footer-t ul li p a {  float: left;  font-size: 15px;  font-weight: normal;  line-height: 32px;  color: #fff;  opacity: 0.5;  width: 152px;}
.footer .footer-t ul li p a:hover {  text-decoration: underline;}
.footer .footer-t ul li p::after {  line-height: 0;  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0;}
.footer .footer-t ul li em {  font-size: 15px;  font-weight: normal;  line-height: 32px;  color: #fff;  display: block;  opacity: 0.5;}
.footer .footer-t ul li:nth-of-type(1) {  width: 312px;  box-sizing: border-box;}
.footer .footer-t ul li:nth-of-type(1) h3 {  background-image: url('images/f-ic4.png');  background-repeat: no-repeat;  background-position: left center;  background-size: auto auto;}
.footer .footer-t ul li:nth-of-type(2) {  padding-left: 62px;  width: 533px;  box-sizing: border-box;}
.footer .footer-t ul li:nth-of-type(2) h3 {  background-image: url('images/f-ic5.png');  background-repeat: no-repeat;  background-position: left center;  background-size: auto auto;}
.footer .footer-t .code {  float: right;  width: 278px;  margin-top: 105px;}
.footer .footer-t .code em {  width: 136px;  height: 136px;  border: 1px solid #69696a;  display: block;  float: right;  border-radius: 5px;}
.footer .footer-t .code em img {  width: 100px;  height: 100px;  display: block;  margin: 19px auto 0;}
.footer .footer-t .code span {  font-size: 14px;  font-weight: normal;  line-height: 24px;  color: rgba(255, 255, 255, 0.34);  display: block;  background-image: url('images/f-phone.png');  background-repeat: no-repeat;  background-position: left top;  background-size: auto auto;  padding-top: 120px;  float: left;}
.footer .footer-t .code::after {  line-height: 0;  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0;}
.footer .footer-b {  height: 72px;  background: rgba(0, 0, 0, 0.3);}
.footer .footer-b span {  font-size: 14px;  font-weight: normal;  line-height: 72px;  color: rgba(255, 255, 255, 0.5);  margin-right: 16px;}
.footer .footer-b span a {  color: rgba(255, 255, 255, 0.5);  position: relative;  top: 0;  transition: 0.25s;}
.footer .footer-b span a:hover {  text-decoration: underline;}




      

        .client-2 {
            width: 45px;
            position: fixed;
            right: 10px;
            top: 60%;
            z-index: 999;
            color: #fff;
        }
        
        .client-2 li a {
            text-decoration: none;
            color: #fff;
        }
        
        .client-2 li {
            margin-bottom: 5px;
            width: 45px;
            height: 45px;
            border-radius: 50%;
            cursor: pointer;
            position: relative;
        }
        
        .client-2 li.my-kefu-qq {
            background:#db010d url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#db010d url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#db010d url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#db010d url(images/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#db010d url(images/returnTop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#db010d url(images/cimg23.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#db010d url(images/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
    
